約 4,998,421 件
https://w.atwiki.jp/conn/pages/21.html
このページは現在作成中です Androidアプリの基本構成 Androidアプリは幾つかのコンポーネントを組み合わせて作成する。コンポーネントはその役割ごとに幾つかに分類される。 Androidアプリを構成する4つのコンポーネント もっとも基本的なコンポートネントは次の4種類。 Activities 画面。アクティビティはそれぞれが独立したコンポーネントとして作成され、その組み合わせでアプリを動作させる。別のアプリから、また別のアプリ内のアクティビティを動作させることも可能。 Services 裏側でこっそり働く子。ユーザーインターフェースは持たない。ネットワークからデータをダウンロードしてきたり、別のアプリを操作中に音楽ファイルを再生したり、ユーザーの操作を邪魔することは無い。アクティビティのような他のコンポーネントから起動され、動作を指定される、サービス精神の塊のような存在。 Content Providers アプリケーションのデータへのアクセス共有を管理しデータの読み書きを行う。ファイルシステムやSQLiteなどのDB、インターネット上のデータなど、さまざまな場所に対応する。許可すれば他のアプリからデータの読み書きが可能だし、その逆も可能。動画を配信してくれる業者ではない。 Broadcast Reciever システムからの通知を受け取ったり、システム全体へ通知を発信したりする。例えばスリープに入った、バッテリーが切れ掛かっている、写真を撮った、などなどの通知を受けたり、発信したりできる。 電話を自動録音するアプリなんかだと、電話が掛かってきたという通知を受けサービスを起動し録音する、という使い方が想定される。 他にもコンポーネントには分類されないが、Androidアプリを構成する重要な要素がある。 マニフェスト アプリに属するコンポーネントを規定するのがマニフェストファイル。XML形式で記述する。 Intentフィルターで、アプリのエントリポイント(初期起動するアクティビティ)を指定する。 例:雛形アプリの AndroidManifest.xml。Intentフィルターが Activityの子要素で指定されている。 activity android name=".MainActivity" android label="@string/title_activity_main" intent-filter action android name="android.intent.action.MAIN" / category android name="android.intent.category.LAUNCHER" / /intent-filter /activity 他にも幾つかのIntent Filterアクションおよびカテゴリーがあるが、アプリアイコンから起動する場合はこの指定が必要だと覚えておけばよい。 他のアプリから 特定の Intentアクションにより起動されるアプリは、別の指定を追加する必要がある。 Intent(インテント:意図) 特定のアクティビティを指定、または「何をしたいのか」を指定し別のアプリを起動する。 同アプリ内のアクティビティ間連携にも使用される。 例:明示的に特定のアクティビティを指定し、EditTextボックスの入力値を渡している Intent intent = new Intent(this, DisplayActivity.class); EditText editText = (EditText) findViewById(R.id.input_message); String message = editText.getText().toString(); intent.putExtra(EXTRA_MESSAGE, message); startActivity(intent); 例:データ表示を指定し、Webページを開く Uri uri = Uri.parse("http //www.android.com"); Intent intent = new Intent(Intent.ACTION_VIEW, uri); startActivity(intent); 簡略化のため省いているが、通常は事前に実行可能なIntentかチェックするためPackageManagerを使用する。この Intentで開かれるアプリは Intent Filterにて ACTION_VIEWアクションを受け付ける指定があるものの中から選ばれる。 リソース アプリが利用する画像ファイル、レイアウト定義、言語ごとの文字列ファイルなどをひとまとめにし、Rクラスを通じた共通のアクセス方法を提供する。画像、動画、音声などのデータファイル、XMLファイルで構成される。 リソースは異なる解像度、画面サイズ、言語に対応するディレクトリに分けて構成することで自動的に対応するディレクトリ内のファイルが利用されるように最適化される。詳細はこちら その他 基本の4コンポーネント種とリソースの他に、これらをサポートするコンポーネントが幾つかある。 Intent Fragment
https://w.atwiki.jp/android/pages/12.html
Androidって何? Androidは、オペレーティングシステム、ミドルウェアと鍵となるアプリケーションを含むモバイル端末のためのソフトウェアスタックです。 Android SDKのこの早めのリリースは、Javaプログラミング言語を使用しているAndroidプラットホームでアプリケーションを開発し始めるのに必要なツールとAPIを提供します。 特徴 コンポーネントの再利用と置き換えを可能にするアプリケーションフレームワーク モバイル端末に最適化したダルヴィーク(Dalvik)ヴァーチャルマシン オープンソース WebKit エンジンに基づく統合化されたブラウザー カスタム2Dグラフィックライブラリによる最適化されたグラフィックス 3DグラフィックはOpenGL ES 1.0の仕様準拠(ハードウェアアクセラレーションは任意) 構造化されたデータ領域のためのSQLite搭載 一般的なオーディオ、ビデオと静止画フォーマットをサポート(MPEG4、H.264、MP3、AAC、AMR、JPG、PNG、GIF) GSM通話(ハードウェア依存) Bluetooth、EDGE、3G、WiFiに対応(ハードウェア依存) カメラ、GPS、コンパス、加速度計(ハードウェア依存) リッチな開発環境、端末エミュレーター、デバッグ、メモリー、パフォーマンスのプロファイリングのツール、およびEclipse IDE用のプラグイン Androidのアーキテクチャ 以下は、Androidオペレーティングシステムの主要コンポーネント図です。各々のセクションの詳細は下記に続きます。 アプリケーション Androidは電子メールクライアント、SMSプログラム、カレンダー、地図、ブラウザー、コンタクト(アドレス帳)、その他を含む一組のコアアプリケーションを搭載します。すべてのアプリケーションは、Javaプログラミング言語を使用して記述されます。 アプリケーションフレームワーク 開発者はコアアプリケーションに用いられるものと同じフレームワークAPIへ完全にアクセスできます。 アプリケーションのアーキテクチャは、コンポーネントの再利用を単純化するように設計されています。 どのようなアプリケーションでもその能力を公開することができます。そして、他のどのアプリケーションからもそれらの能力(フレームワークによって実施されるセキュリティ制約に制限される)を利用するかもしれません。このようなメカニズムにより、ユーザーによるコンポーネントの入れ替えを可能にします。 すべてのアプリケーションは、以下のサービスとシステムによって成り立っています。 リスト、グリッド、テキストボックス、ボタンと組み込み可能ななウェブブラウザを含むアプリケーションを構築するのに用いることができる豊かで拡張可能なViews?のセット アプリケーションが他のアプリケーション(例えばアドレス帳)のデータにアクセスするか、彼ら自身のデータを共有することを可能にするContent Providers? Resource Manager?(ローカライズされた文字列、グラフィックスとレイアウトファイルのような非コード資源を提供する) すべてのアプリケーションがステータスバーでカスタムメイドのアラートを表示することを可能にするNotification Manager? アプリケーションのライフサイクルを管理して、共通のナビゲーション履歴を提供するActivity Manager? アプリケーションの詳細とウォークスルーについてはAndroidアプリケーションについて?を参照してください。 ライブラリ Androidは、Androidシステムの多様ななコンポーネントにより用いられるC/C++ライブラリのセットを含みます。 これらの能力は、Androidアプリケーションフレームワークを通して開発者に公開されます。 主なライブラリは以下の通りです。 システムCライブラリ 標準的なCシステムライブラリ(libc)。(組み込み向けLinuxベースのデバイスのために調整した)BSDから派生した実装です。 メディアライブラリ PacketVideo社のOpenCOREをベースにしています。ライブラリは、多くの一般的なオーディオとビデオ形式(MPEG4、H.264、MP3、AAC、AMR、JPGとPNGのような静止画を含む)の再生とレコーディングをサポートします。 Surface Manager 表示サブシステムへのアクセスを管理して、複数のアプリケーションからシームレスに2Dと3Dグラフィックレイヤーを合成します LibWebCore Androidブラウザーと組み込み可能なウェブ表示を可能にする最新のウェブブラウザエンジン SGL 下位層にある2Dグラフィックエンジン 3Dライブラリ OpenGL ES 1.0のAPIに準拠しています。ライブラリはハードウェア3Dアクセラレーション(ハードウェア依存)、あるいは標準装備の高度に最適化された3Dソフトウェアラスタライザーを使用します。 FreeType ビットマップとベクターフォントのレンダリング SQLite すべてのアプリケーションで利用可能な強力で軽量なリレーショナルデータベースエンジン Androidランタイム Androidは、Javaプログラミング言語のコアライブラリの機能の大部分を提供するコアライブラリを含んでいます。 あらゆるAndroidアプリケーションはDalvik VMのインスタンスをアプリケーション毎に生成することによって、独立したプロセスで動作します。 Dalvik VMはデバイスが効率的に複数のヴァーチャルマシンを走らせることができるように作られています。 Dalvik VMは、省メモリのために最適化されたDalvikで実行可能なフォーマット(.dex)を使用してファイルを実行します。 VMはレジスターに基づいた、Java言語コンパイラによってコンパイルされたクラスを付属の"dx"ツールを使用して.dexフォーマットに変換したものを実行します。 Dalvik VMは、Linuxカーネルの根底にある機能(例えばスレッディングと低レベルのメモリ管理)で成り立っています。 Linuxカーネル Androidは、Linux 2.6のコアシステムサービス(セキュリティ、メモリ管理、プロセス管理、ネットワークスタックとドライバーモデル)で成り立っています。また、カーネルはハードウェアと残りのソフトウェアスタックの間の抽象レイヤーの働きもしています。 次 → Androidことはじめ 戻る 原文
https://w.atwiki.jp/hoshiba/pages/62.html
ウェブサイト新着情報 録音したTwitterスペースをiOS、Android、ウェブの全ユーザーが聴けるように - TechCrunch Japan 年末に売れてるSIMフリーAndroidスマホは? OPPO・Xiaomi・シャープ・サムスンが大接戦(BCN) - Yahoo!ニュース - Yahoo!ニュース Androidスマホの反応が遅くなる「8つの誤った使い方」とその対処法(ライフハッカー[日本版]) - Yahoo!ニュース - Yahoo!ニュース キャリアSNS「YOUTRUST」がAndroid版アプリをリリース、累計登録ユーザー数10万人突破も発表 - TechCrunch Japan iOS/Android版「聖剣伝説 Legend of Mana」が配信開始!PS4/Switch版コレクターズエディションの追加生産も決定|ゲーム情報サイト Gamer - Gamer マジ? AirTag悪用の高級車窃盗が報告される…(ギズモード・ジャパン) - Yahoo!ニュース - Yahoo!ニュース Androidの12月月例更新開始 「致命的」な6件を含む多数の脆弱性修正 - - ITmedia Mobile 新型コロナワクチン接種証明書アプリ、公開は12月20日 iPhoneとAndroid向け - ITmedia NEWS 『ポケモンユナイト』Nintendo Switch版とiOS/Android版の合計ダウンロード数が5000万回を突破。10月の2500万回突破からわずか2ヶ月で倍増(電ファミニコゲーマー) - Yahoo!ニュース - Yahoo!ニュース 「星間パイオニア」Android版の先行プレイがスタート。Twitterキャンペーンを実施中 - 4Gamer.net ドンキ、あえてチューナーレスの「Android TV搭載スマートテレビ」をうたう24型/42型 - 価格.com Xperia XZがAndroid初のトップ10入り 「にこスマ」の11月中古スマホランキング(ITmedia Mobile) - Yahoo!ニュース - Yahoo!ニュース Androidスマホのストレスを軽減する3つのステップ(ライフハッカー[日本版]) - Yahoo!ニュース - Yahoo!ニュース 『アンリアルライフ』iOS/Android版がリリースへ。記憶喪失の少女がサイコメトリー能力を駆使して冒険、お手頃価格で気軽に楽しめるように(電ファミニコゲーマー) - Yahoo!ニュース - Yahoo!ニュース Androidのスマホ性能チャート、Snapdragon 888 Plusが優位に - iPhone Mania 6年前にリリースされたFairphone 2にソフトウェアアプデ。Android 10対応に - GIZMODO JAPAN シャープからAndroidスマホ「AQUOS wish」、“シンプルでソーシャルグッド”な新機種 - ケータイ Watch Androidゲーム機の時代が来る? (1/4) - ASCII.jp フリーランス・副業向け マッチングサービス『Workship』、iOS/Androidアプリをリリース - PR TIMES AndroidスマホとiPadを上手に組み合わせて使う方法(ライフハッカー[日本版]) - Yahoo!ニュース - Yahoo!ニュース 今売れてるAndroidスマートフォンTOP10、シャープ製品が16週ぶりに首位 2021/12/4(BCN) - Yahoo!ニュース - Yahoo!ニュース XperiaがAndroidスマホ販売シェア1位に浮上――今さら感強い「Xperia View」に不安要素:石川温のスマホ業界新聞 - - ITmedia Android/Fire TV版「DiXiM Play」にキャスト機能追加(Impress Watch) - Yahoo!ニュース - Yahoo!ニュース 「Android 12L」と「iPad OS 15」がすごくてもタブレットが売れない理由 - TechTargetジャパン Amazonアプリストア、Android 12で動作しない不具合が1か月以上継続中 - Engadget日本版 グーグル、「Android Auto」をアップデート--ついにデジタルキーに対応 - CNET Japan 2021年12月第1週 AndroidにもRISC-Vの波が来るのか - Gihyo Jp バンキング型トロイの木馬が30万台以上のAndroidに感染か 国内金融機関も標的に - ITmedia Google、DevSummit 21で大画面Androidデバイスのサポートを発表 - InfoQ Japan Y!mobile、Amazonブラックフライデーで「Android One S5」「Libero S10」を1円に - - ITmedia 2022年のAndroidスマホはiPhone13シリーズに性能面で勝てるのか? - iPhone Mania 今売れてるAndroidスマートフォンTOP10、「Xperia 5 III」が2週連続TOP10入り 2021/11/27(BCN) - Yahoo!ニュース - Yahoo!ニュース AmazonブラックフライデーでiPhoneやAndroidスマホがセール対象に 1円端末も - - ITmedia 5G対応で3万円台のAndroidタブレット見参!ソフトバンクの「Lenovo TAB6」を使ってみた - PC Watch Androidのバージョン別シェア、いまだ3年以上前のものの合計が約50%を占める - iPhone Mania Xperiaが国内Androidシェア1位に躍進した理由 「ミッドレンジが好調」だけにあらず(1/2 ページ) - - ITmedia Mobile Twitterの投げ銭機能「Tips」、Androidアプリでも設定可能に - ITmedia NEWS 何が変わる?「Android 12」の最新機能とアップデートのタイミング| - @DIME 古いAndroidスマホがバージョンアップできない原因 – アップデート非対応機種か確認 (2021年11月19日) - エキサイトニュース Androidでアプリを毎回閉じないほうがいい - ギズモード・ジャパン Samsung、「Android 12」ベースのGalaxy新ランチャー「One UI 4」リリース - - ITmedia Mobile Pixel 6などのAndroidスマホが意図せず電話をかけてしまう問題が解消 - PC Watch 作って楽しむプログラミング Androidアプリ超入門 改訂新版 - nikkei BPnet Apple CEO「それならAndroidを買って」iPhoneでは絶対に認めないこと - AppBank.net OPPO初となるAndroidタブレットのスペックと価格がリーク - HelenTech 今売れてるAndroidスマートフォンTOP10、OPPOとソニーが首位争い 2021/11/13(BCN) - Yahoo!ニュース - Yahoo!ニュース Androidユーザー満足の最新スマートウォッチ「Fossil GEN 6」場面を問わず1日中装着【今日のライフハックツール】(ライフハッカー[日本版]) - Yahoo!ニュース - Yahoo!ニュース E-inkなのにAndroid搭載! 新感覚タブレット「BOOX - Nova Air」(BCN) - Yahoo!ニュース - Yahoo!ニュース 正当なアプリを装う新たなAndroidスパイウェア「PhoneSpy」が韓国で発見される - TechCrunch Japan 「Xiaomi Pad 5」はハイエンドAndroidタブレットの真打ちだ! (1/2) - ASCII.jp 「iPhone→Android」「Android→iPhone」の機種変更で予想外だったこと(マネーポストWEB) - Yahoo!ニュース - Yahoo!ニュース Googleのスマホ「Pixel 6」「Pixel 6 Pro」はどんなスマホ? 特徴をチェック!(Fav-Log by ITmedia) - Yahoo!ニュース - Yahoo!ニュース Android 12にアップデートすると使える新機能12選 - GIZMODO JAPAN この秋、発売されるAndroidスマホの本命は?(@DIME) - Yahoo!ニュース - Yahoo!ニュース 不要アプリを一気に消したい! ストレージの空きを増やしたい! そんなときに使えるAndroid標準機能 - ケータイ Watch Androidの11月月例更新開始 「致命的」な2件を含む多数の脆弱性修正 Pixelでは機能改善も - - ITmedia Mobile 2021年秋、バラエティが広がるハイエンドAndroid市場を俯瞰する - Impress Watch 折りたたみや大画面に最適化の「Android 12L」、来年公開へ - - ITmedia Mobile 楽天モバイル、Android 12提供予定のスマートフォンを案内 - ケータイ Watch Windows 11で「Androidアプリ」を実行可能に、プレビュー版をWindows Insider Programで提供開始 - ITmedia 今売れてるAndroidスマートフォンTOP10、Xperiaが1位・2位を独占 2021/10/23(BCN) - Yahoo!ニュース - Yahoo!ニュース AndroidにはないiOSの優れた機能8選(ライフハッカー[日本版]) - Yahoo!ニュース - Yahoo!ニュース Android 12リリース。使える機種が限られるけど...「Material You」が使えるようになるよ #Pixel6Launch(ギズモード・ジャパン) - Yahoo!ニュース - Yahoo!ニュース Androidスマホの「緊急通報・緊急情報」の登録方法は?万が一の確認方法など紹介 - TIME&SPACE ドコモが「Android 12」バージョンアップ対象モデルを公表 46機種で対応予定 - - ITmedia Android 12.1早くもリーク、折りたたみスマホ対応が進化しそう(ギズモード・ジャパン) - Yahoo!ニュース - Yahoo!ニュース Androidスマホの「アプリの権限」ってなに?許可してもOK?注意点など解説 - TIME&SPACE Androidにこの秋追加予定の13の新機能 TVリモコンや「Camera Switches」など - - ITmedia [ケータイ用語の基礎知識]第982回:YouTubeは見れるの? Androidアプリも使える? ファーウェイのスマホ・タブレットのHarmonyOSとは - ケータイ Watch 慣れると元に戻れなくなるかも、Androidアプリ「アルテ日本語入力キーボード」 - ケータイ Watch Android 11のアプリ権限リセット機能、過去OSでも利用可能に - Engadget 日本版 Androidスマホの速度が遅くなってきた時の対処法6つ - Lifehacker JAPAN Androidの位置情報を完全にオフにする方法 - Lifehacker JAPAN 2021年9月第3週 そろそろAndroid 12がリリースされるので復習:Android Weekly Topics - Gihyo Jp 【最新版】1万円台からのおすすめAndroidタブレット7選 - PC Watch 韓国、グーグルに約200億円の課徴金--「Android」の独占的地位を乱用 - CNET Japan Android 12 beta 5(ファイナル)公開 正式版は「数週間中」 - - ITmedia Androidの9月のセキュリティパッチ、脆弱性などを修正 - ケータイ Watch iPhoneもAndroidスマホも7年は使い続けられるように…ドイツ政府がEUに新法案を提唱 - GIZMODO JAPAN 「Windows 11」でのAndroidアプリ利用、10月5日には含まれず - ITmedia Androidで使いたい便利な時短機能10選 - Lifehacker JAPAN スマホ画面用「Android Auto」、Android 12で廃止へ - CNET Japan Androidを表情で操作するカメラスイッチ、Android 12ベータ4で利用可能に - Engadget日本版 家族のスマホさがしからクルマの遠隔ロックまで。Androidの「デバイスを探す」機能がめちゃ便利になりそう - GIZMODO JAPAN Androidの2021年8月のセキュリティパッチ情報が公開 - ケータイ Watch Google、Android 2.3.7以前の端末からのログインサポートを終了へ - Engadget日本版 Androidの「ジェスチャーナビゲーション」とは?操作が便利になるテクニックを紹介 - TIME&SPACE Google、Androidデバイス用機械学習プラットフォームを発表 - ケータイ Watch Windows 11で動くAndroidアプリ その背景にあるもの - ITmedia Android版「Googleアプリ」にアップデート 強制終了を繰り返す問題を修正 - - ITmedia 【復旧】Android版Googleアプリが「繰り返し停止」、多数デバイスに影響 - マイナビニュース 「Android 12」はどこが新しくなった? デザインやプライバシー機能に注目 - TechTargetジャパン 「Android 12」ベータに見る、スマホの進化の明日はどこだ!? - ケータイ Watch グーグル、Android 12でアプリによるトラッキングを拒否可能に - GIZMODO JAPAN 「SIMフリースマホ」予算2万円台のAndroidおすすめ5選【2021年5月版】 - - ITmedia 「Android 12」のリリース時期、新機能は?--これまでの情報まとめ - CNET Japan Androidアプリ障害の原因になった「WebView」ってなに? - ITmedia Androidの『おやすみモード』とは?通知の停止・アラーム自動セットなど機能満載 - TIME&SPACE Androidスマホのメリットとデメリット - Lifehacker JAPAN 「Android 12」のプレビュー版が初登場、新機能はまだないけど画面には細かい変化も - ケータイ Watch ブログ新着情報 #blogsearch2 technorati検索結果 #technorati
https://w.atwiki.jp/android_development/pages/23.html
Top 開発環境構築 4. Android SDKのインストール 4. Android SDKのインストール 以下のサイトからAndroid SDKをダウンロードする。 http //developer.android.com/sdk/index.html サイトの赤枠内のリンクをクリックすることでZipファイルをダウンロードします。 任意のフォルダに配置 ダウンロードしたファイルを任意のフォルダに解凍、配置します。 例:「C \Android\android-sdk-windows」 環境変数の設定を行います。 「android-sdk-windows\tools」へパスを設定します。 例:「C \android\android-sdk-windows\tools」 参考:http //blog.cnu.jp/2009/11/06/windows-7-path/ ※既に他のパスが存在する場合は「;」で区切る。 ↓↓↓ 解凍したフォルダ内の「android-sdk-windows\SDK Setup.exe」を起動 ↓↓↓ エラーがでたら以下のチェックボックスにチェックを入れます。 一度closeボタンを押し、左の欄内にあるsettingsを選択します。 ↓↓↓ window下部にあるmisc内の「Force~」にチェックします。 ↓↓↓ SDKのインストール 左の欄内にあるInstalld Packegeを選択し、赤枠内のUpdate All...ボタンを押します。 ↓↓↓ インストールしたいSDKにチェックを入れ、赤枠内の「Install Selected」をクリックします。 ↓↓↓ インストールが終了したらclosedボタンをクリックし終了します。 以上でAndroid SKDのインストールは終了です。 3. 戻る ← 4. Android SDKのインストール → 次へ Top 開発環境構築 4. Android SDKのインストール 広告
https://w.atwiki.jp/mywiki2010/pages/17.html
タイトル通り 他所から持ってきたEclipseプロジェクトが動かない (更新 2010/02/17) やったこと この記事のサンプルプロジェクトを試そうとした。とりあえずzipファイルをダウンロード。 ダウンロードしたzipファイルをどうすればいいのか分からない。ワークスペースにプロジェクトを追加する、という作業を行う。 メニューから[File]→[Import]を選択。[General]→[Existing Projects into WorksSpase]を選択。[Select archive file]を選んで、ダウンロードしたファイルを選択。[Finsh]を押す。zipファイルが展開されてプロジェクトができあがる。 [課題]とりあえずEclipseの使い方から知る必要あり。。 実行しようとしたらエラーが出た。古いAndroidプロジェクトなので、バージョンが指定されていないのが原因。プロジェクトのプロパティを開いて[Android]を選ぶ。"Project Build Target"で適当にチェックボックスを入れる。 それでもエラーが出る。よく分からないが、自動生成されるgenフォルダの中のR.javaが悪さをしているらしい。 とりあえずこちらを見て解決→pixass-online Android + Eclipse ビルド出来ない件。ADTのバグ? [課題]genフォルダって何?R.javaって何?
https://w.atwiki.jp/android/pages/21.html
Hello, Android! 第一印象は重要だ。それは、あなたが、このアンドロイドというフレームワークを手にして、"Hello, World!"を書いたときに受ける第一印象だ。そう、アンドロイドにおいて、それはとても簡単なのだ。下記を見て欲しい。 プロジェクトを作成する。 UIを構築する。 コードを走らせる Hello, Android 以下のセクションでそれをつまびらかに語っていこう。 UIをXMLのレイアウトにアップグレードする。 プロジェクトをデバッグする。 Eclipseなしでプロジェクトを作成する。 さあ行こう。 プロジェクトを作成する プロジェクトを作成することはできる限り簡単にしてある。Eclipseプラグインで、Androidの開発環境のスナップを作成することが可能だ。Eclipse 3.3以上(Europa)と、Eclipse用のAndroidプラグインは用意してあるかい?それらをインストールしてから次に進んで欲しい。 最初に、"Hello, World!"をビルドするための、簡単な要約を述べておこう。 File- New- Project menuから、"Android Project"を新しく作成する。 New Android Project ダイアログで、プロジェクトの詳細を埋める。 なにかを表示するための自動生成されたテンプレートコードを編集する。 さあ、行こう!以下でそれぞれのステップの詳細を説明しよう。 1.新しい"Android Project"を作成する。 Eclipseから、File- New- Projectと選択して欲しい。もし、EclipseのAndroidプラグインがきちんとインストールされているなら、表示されるダイアログの中に、"Android"と名前のついたフォルダがあり、その中には、"Android Project"があるはずだ。 "Android Project"を選択し、"Next"を押そう。 2.New Android Project ダイアログで、プロジェクトの詳細を埋める。 次の画面で、プロジェクトに関係する詳細を入力する。たとえば次の例のように: それぞれの入力欄が意味するところは次のようになる。 Project Name プロジェクトを保存したいディレクトリもしくはフォルダの名前 Package Name これはパッケージの名前空間だ。ちょうどJavaのように。あなたのソースコードは全てここより下位におかれるようにする。ここには、自動生成されたスタブのパッケージ名がすでにセットされているはずだ。パッケージ名は、システムにインストールされるすべてのパッケージ間で、ユニークである必要がる。というわけで、あなたのアプリケーションに標準的なドメイン命名スタイルを使うことはとても重要だ。上述の例では、パッケージ名として、ドメイン"com.google.android"を使用している。あなたの所属する組織にみあった、唯一の名前を使用するといいだろう。 Activity Name ここでは、プラグインによって生成されるスタブクラスの名前が書かれている。これは、AndroidのActivityクラスのサブクラスである。Activityは単純なクラスで、それ自体で実行させ、処理させることができる。希望するならUIも作れるが、そうしなくても構わない Application Name ここにはユーザーが目にするアプリケーションのタイトルを入力する。 "Use default location"チェックボックスをONにすることで、プロジェクトファイルの保存場所を変更することができる。 3.自動生成コードを編集する。 After the plugin runs, you ll have a class named HelloAndroid that looks like this プラグインを実行すると、下記のような、HelloAndroidクラスが出来上がっているがわかるだろう。 public class HelloAndroid extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); setContentView(R.layout.main); } } 次のステップで、これを修正していこう! UIを構築する。 プロジェクトをセットアップしたあとは、当然、それを修正していく。以下がその完成品だ。1行ずつ解剖していこう。 public class HelloAndroid extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); TextView tv = new TextView(this); tv.setText("Hello, Android"); setContentView(tv); } } このサンプルのコンパイルをするために、インポートセクションに、"import android.widget.TextView;"を追加するしなければらいことを注意しよう。 Androidでは、ユーザーインターフェースは、Viewsと呼ばれるクラス階層で成り立っている。Viewはシンプルな描画オブジェクトである。たとえば、ラジオボタンであるとか、アニメーションであるとか、(今回のケースは)テキストラベルなどだ。テキストを扱えるVieewのサブクラスの名前は、単に、TextViewとなる。 下記が、TextViewクラスを生成する方法だ。 TextView tv = new TextView(this); TextViewクラスのコンストラクタに渡している引数は、Android Contextのインスタンスである。Contextは単にシステムへ渡すハンドルである。そのハンドルは、リソースを解決したり、データベースや設定などにアクセスするために供給されている。ActivityクラスはContextから派生している。それゆえ、HelloAndroidクラスはActivityクラスのサブクラスであり、コンテキストであるのだ。だから、"this"参照をTextViewに渡すことができる。 一度TextViewを生成してしまえば、何を表示するのか伝えてあげる必要がある。 tv.setText("Hello, Android"); とくに特筆すべきことはないだろう。 ここまでで、TextViewを生成し、どんなテキストをディスプレイに表示すべきかを伝えた。最後のステップは、実際のディスプレイに、TextViewをつなぐことである。こんな感じに。 setContentView(tv); ActivityのsetContentViewメソッドは、ActivityのUIにどのViewが関連付けられるべきかをシステムに通知する。もし、Activityがこのメソッドをコールしないなら、UIは何も表示されないし、システムは真っ白けの画面を表示することだろう。今のところの目的は、何でもいいからテキストを表示することなので、作ったばかりのTextViewを渡してしまえばよい。 これで、アンドロイドでの"Hello, World"のコーディングは完了だ。もちろん、つぎは、実行させるてみよう。 コードの実行 Hello, Android Eclipseプラグインのおかげで、とても簡単にあなたのアプリケーションを実行することができる。メニューからRunを選択すると、下のようなダイアログが表示される。 次に、"Android Application"を選択しよう。そして、アイコンの左上をクリックしよう(+印とともに、画面に描画されているやつだ)。それとも、単に、"Android Application"をダブルクリックするだけでいい。"New_configuration"と名づけられた新しいランチャーダイアログが表示されるはずだ。 名前を何か適当なもの、たとえば、"Hello, Android"と変更して、"Browse"ボタンを押下して、あなたのプロジェクトを選択しよう。(もしあなたが2個以上のAndroidプロジェクトをEclipseで開いていたら、正しいものを選択しているかどうか確かめてほしい)プラグインは、自動的に、あなたのプロジェクトからActivityのサブクラスをスキャンして、"Activity "ラベルの下のドロップダウンリストに追加してくれる。デフォルトでは、あなたは、"Hello, Android"プロジェクトしか作っていないから、単に続けるだけでいい。 "Apply"ボタンを押下しよう。こういう風になる。 これで成功だ。"Run"ボタンを押してみよう。Androidエミュレータがスタートするはずだ。起動完了したら、あなたのアプリケーションが表示されるだろう。今までいったことが全部できていれば、次のような画面を目にすることができるはずだ。 これが、Androidにおける、"Hello, World"だ。とっても簡単だったろう?チュートリアルの次のセクションでは、Androidについて、より詳細な価値ある情報を知ることができるだろう。 UIをXMLレイアウトにアップグレードする。 さっき終わらせた。"Hello, World"サンプルは、いわゆる"programmatic"なUIレイアウトだ。このことは、UI記述をソースコードに直接書いてビルドしているってことだ。UIプログラミングがおわっても、変更にもろいやりかただってことはわかるだろう。たとえば、ちょっとしたUIのレイアウトの変更が、大きなソースコードの変更につながったりとか。Viewクラス同士のつながりは忘れやすいし、それがデバッグに時間を浪費することにつながる。 そんなわけで、Androidでは、もうひとつのUI構築のモデルを提供している。それが、XMLベースのレイアウトファイルだ。このコンセプトを説明するには一例をあげるのが一番だね。ここに、今終わらせたプログラミングベースのものと同じ振る舞いをするXMLレイアウトファイルを用意しよう。 ?xml version="1.0" encoding="utf-8"? TextView xmlns android="http //schemas.android.com/apk/res/android" android layout_width="fill_parent" android layout_height="fill_parent" android text="Hello, Android"/ たいていの、Andorid XMLレイアウトファイルの構成はシンプルだ。タグのツリーからなっており、それぞれのタグは、Viewクラスの名前になっている。この例で言えば、TextView一要素だけからなる シンプルなツリー構成だ。XMLレイアウトファイルには、タグ名として、Viewクラスを継承したものなら、自作のものでも何でも使える。これは、Webの構築モデルからインスパイアされたものなんだ。ちょうど、UIの表示とデータを処理するアプリケーションロジックを分離できるみたいに。 この例では、4つのXML属性がある。以下が、その意味の要約だ。 Attribute 意味 xmlns android XMLネームスペース定義だ。これは、Androidネームスペースで定義された、共通の属性を参照するということをAndroidツールに知らせている。 android layout_width この要素は、このViewが消費する画面幅がどれくらいなのかを定義する要素だ。この場合で言えば、"fill_parent"を使っているが、画面全体の幅を指定しているってことになる。 android layout_height android layout_widthto同じようなものだが、これは高さを意味する。 android text これは、TextViewの内容をセットするものだ。この例でいえば、いつもの"Hello, Android"だ。 そう。XMLレイアウトはざっとこんな感じだ。けど、どうやってそれを組み込むと思う? resディレクトリの下に入れればOKだ。"res"は"resources"をはしょったもので、そのディレクトリには、アプリケーションに必要なコード以外の一式を詰め込んでおけばいい。たとえば、イメージや、ローカライズされた文字列や、XMLレイアウトファイルだ。 Eclipseプラグインは、XMLファイルを作成してくれる。上の例では単にそれを使わなかっただけだ。Package Explorerで、resフォルダの内容を開いて、main.xmlファイルに編集して、上のテキストをコピーして、変更を保存しよう。 Package Explorerのソースコードフォルダから、R.javaファイルを開いてみよう。次のようなものが表示されるはずだ。 public final class R { public static final class attr { }; public static final class drawable { public static final int icon=0x7f020000; }; public static final class layout { public static final int main=0x7f030000; }; public static final class string { public static final int app_name=0x7f040000; }; }; プロジェクトのR.javaファイルに全てのリソースにインデックスが定義されている。このクラスをソースコードのなかで、プロジェクトで使用しているリソースへの参照の速記方法の一つとしてつかえばいい。これはEclipseのようなコードコンプリート機能を持つIDEでは特にパワフルだ。なぜなら、その機能のおかげで、すばやく、インタラクティブに探しているリソース参照を配置することができるからだ。 この例で注意すべきは、"layout"と命名されたインナークラスと、"main"と命名されたフィールドだ。新しいXMLレイアウトファイルを追加したら、エクリプスプラグインは通知し、R.javaファイルを再生成するだろう。つまり、他のリソースファイルをプロジェクトに追加するなら、R.javaファイルも更新されるのがわかるだろう。 最後に、あなたのHelloAndroidコードを、ハードコーディングされたバージョンからXMLのUIを使うように修正する必要がある。新しいクラスはこのようになるはずだ。見ればわかるように、ソースコードはよりシンプルになった。 public class HelloAndroid extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); setContentView(R.layout.main); } } この変更を加える際に、コピーアンドペーストをしないことだ。Rクラスに働くコードコンプリート機能を試してみよう。これがかなり使える機能だってことがわかるだろう。 変更を加えたら、アプリケーションを再起動してみよう。することと言えば、緑のRunと書かれた矢印アイコンをクリックし、Run - Run Last Launchedをメニューから選択するだけだ。すると、さっき見たのと同じものが表示されるはずだ!結局のところ、2つの違ったレイアウトのアプローチは同じ結果をもたらすわけだ。 XMLレイアウトの作成はもっと説明することがあるんだが、今ここで説明してもしょうがない。このアプローチのもっと詳細な情報のためには"Implementing a Uset Interface"ドキュメントを読んで欲しい。 プロジェクトのデバッグ EclipseのAndroidプラグインは、Eclipseデバッガにうまく統合されてもいる。それをデモするために、コードにバグを混入させてみよう。次のようにHelloAndroidのソースコードに変更を入れて欲しい。 public class HelloAndroid extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); Object o = null; o.toString(); setContentView(R.layout.main); } } これは単に、NullPointerExceptionを入れてみただけだ。もう一度アプリケーションを実行させると、すぐに次のような画面を見るだろう。 何がおかしかったのかを特定するために、ソースコードの"Object o = null;"と書かれた行にブレークを貼ってみよう。(ブレークポイントを貼るためには、Eclipseの行番号の左の領域をダブルクリックすればいい)それから、Run - Debug Last Launched を選択してデバッグモードに入ろう。エミュレータが再起動すると、セットしたブレークに到達した時点でアプリケーションは中断する。EclipseのDebug Perspectiveを通してどんなアプリケーションでもステップ実行ができる。 Eclipseなしでプロジェクトを作成する。 もし、あなたがEclipseを使用しないなら(たとえば別のIDEがいいだとか、そもそも単にテキストエディタとコマンドラインツールが使いたいなら)Eclipseプラグインはあなたの助けにはならないだろう。でも心配しなくていい。Eclipseを使用しないからといって、あなたは何も便利さを失わないのだ。 EclipseのAndroidプラグインは、Android SDKに同梱されているツール群のラッパーにすぎないからだ。(ツール群とは、エミュレータや、aapt,adb,ddmsなどだ。ほかにもどこかにドキュメントがあるだろう)それゆえ、他のツールを使って、それらをラッピングすることは可能だ。たとえば ant のビルドファイルを使うなどして。 Android SDKは、"activityCreator.py"とネーミングされたPythonスクリプトも含んでいる。それは、antと互換性のあるbuild.xmlファイルはもちろんプロジェクトに必要なソースコードとスタブディレクトリを全て作成してくれる。これは、コマンドラインでプロジェクトをビルドできることと、あなたの好きな他のIDEと統合できることを意味する。 たとえば、Eclipseを通してさっき作ったものと似たようなHelloAndroidプロジェクトを作成するためには、次のコマンドを使えばいい。 activityCreator.py --out HelloAndroid com.google.android.hello.HelloAndroid プロジェクトをビルドするためには、 ant コマンドを走らせればいい。コマンドが成功すれば、 bin フォルダの下にHelloAndroid.apkと名づけられたがファイルがあるはずだ。この.apkファイルは、Android Packageで、 adb ツールを使ってエミュレータにインストールして実行できる。 これらのツールについての使用方法をもっと知りたければ、上で紹介されたドキュメントを読んで欲しい。
https://w.atwiki.jp/shanghai_android/pages/13.html
Android、OPhone関連資料 ■2011年7月28日 第18回 日本Androidの会 東北支部発信会向け講演資料 中国のAndroid事情 ■OPhoneの概要と意義 第2回上海Androidの会 勉強会用資料(※PDFファイル、1.9MB) トップページ
https://w.atwiki.jp/cloneofminecraft/pages/23.html
このページはWikiの管理者によって編集されたものではなく、編集者によって編集されたページです。ウイルス等のチェックを管理者がしたわけではありません。情報も古くなっていますのでご注意ください。 プレイする前に Minecraft 無料ゲーム3Dブロックグラフィックス ジャンルわけがまだのもの 2Dグラフィックスジャンル分けがまだのもの 有料ゲーム3Dブロックグラフィックス 2Dグラフィックスその他 ジャンル分けがまだのもの プレイする前に プレイする前にPCもですが、これらAndroidのMinecraftクローンの中にはウイルスが仕掛けられていたりする可能性があります。 信用できない会社 個人から発売 配布されているゲームについては注意しましょう 当Wikiでは一切責任を負いません どう見ても他ゲームの画像を流用していたりするゲームについては信頼できないため記載しません。 Minecraft ゲーム名 紹介ページ[Wiki] マルチプレイ 有料か 評価 オープンソース 出来事 ジャンル OS Minecraft – Pocket Edition Please Wait はい はい S なし なし 同じ Android ios 無料ゲーム 3Dブロックグラフィックス [部分編集] +サンドボックス ゲーム名 紹介ページ マルチプレイ 評価 備考 機種 Exploration Lite 紹介ページ 不明 なし Android Starve Game 紹介ページ 不明 なし Android Buildcraft 紹介ページ 不明 なし Android Wasteland 紹介ページ 不明 なし Android Mine World Craft 紹介ページ 不明 なし Android Tower Craft 3D Please Wait 不明 なし Android World Craft 2 Exploration 紹介ページ あり なし Android WorldCraft HD 紹介ページ 不明 なし Android SimpleCraft HD 紹介ページ なし なし Android Minebuild 紹介ページ なし なし Android Minedroid 紹介ページ なし B Android Medieval Craft Town Building 紹介ページ ? C Android Medieval Craft 3 紹介ページ なし ? Android World of Cubes Please Wait あり A クロスプラットフォーム、スマートフォン Little Craft 紹介ページ なし なし Android pixelcraft 紹介ページ なし なし Android freeminer Please Wait なし なし Android minetest 紹介ページ なし なし Android Multicraft Pocket Edition 紹介ページ なし なし Android multicraft2 紹介ページ なし なし Android Survivalcraft Minebuild World 紹介ページ なし なし Android Survival Craft Exploration 紹介ページ なし なし Android FreeCraft (parody of Minecraft 紹介ページ なし なし Android Cubes Craft HD 紹介ページ なし なし Android Savanna Craft PleaseWait なし なし Android Pirate Craft PleaseWait なし なし Android FreeCraft PleaseWait なし なし Android Jurassic Craft PleaseWait なし なし Android World of Craft Survival Build PleaseWait なし なし Android Five Craft Nights PleaseWait なし なし Android World of Craft Mine Forest PleaseWait なし なし Android Halloween Craft Mine Horror PleaseWait なし なし Android Five Craft Nights Reborn PleaseWait なし なし Android WorldCraft 3D Blocks Craft PE PleaseWait なし なし Android PlanetCraft PleaseWait なし なし Android Overcraft 2 PleaseWait なし なし Android Winter Craft 3 Mine Build PleaseWait なし なし Android SimpleCraft 2 Biomes PleaseWait なし なし Android Winter Craft 4 PleaseWait なし なし Android City Craft 3 TNT Edition PleaseWait なし なし Android SimpleCraft 2 PleaseWait なし なし Android Winter Blocks PleaseWait なし なし Android Medieval Craft 2 Castle Build PleaseWait なし なし Android Summer Story PleaseWait なし なし Android City Craft Herobrine PleaseWait なし なし Android Winter Craft 2 Survival PleaseWait なし なし Android City Craft Building PleaseWait なし なし Android City Craft 2 TNT Clowns PleaseWait なし なし Android Winter Craft HD PleaseWait なし なし Android Summer Craft Exploration PleaseWait なし なし Android Heaven Story HD PleaseWait なし なし Android Moon Craft HD PleaseWait なし なし Android Craft Exploration Survival PE PleaseWait なし なし Android Crafting and Building PleaseWait なし なし Android Cubed Craft Survival PleaseWait なし なし Android Creative Craft PleaseWait なし なし Android Poky Craft - Jolly Edition PleaseWait なし なし Android Skyblock Craft PleaseWait なし なし Android Tiny Craft PleaseWait なし なし Android Minecarft 3 Pro Edition PleaseWait なし なし Android Craft Exploration Master PleaseWait なし なし Android Exploration Craft PleaseWait なし なし Android iLands PleaseWait なし なし Android WorldCraft 3D Blocks Craft PE PleaseWait なし なし Android Planet of Cubes - Blocks Craft PleaseWait なし なし Android Summer exploration Story mode PleaseWait なし なし Android ExploreCraft 2 Build Edition PleaseWait なし なし Android SimpleCraft 2 Biomes PleaseWait なし なし Android Exploration Craft Lite PleaseWait なし なし Android Mini Craft Mod PleaseWait なし なし Android クラフトの世界:ビルド PleaseWait なし なし Android Pizzeria Craft Survival PleaseWait なし なし Android MultiCraft ― Free Miner! PleaseWait なし なし Android Planet of Cubes - Blocks Craft PleaseWait なし なし Android MultiCraft Classic (OLD) PleaseWait なし なし Android PixelCraft — 3D Survival! PleaseWait なし なし Android minetest(freeminer) PleaseWait なし なし Android Blox Craft - Castle World PE PleaseWait なし なし Android Cartoon Craft Castle World PE PleaseWait なし なし Android Megacraft Block Story World PleaseWait なし なし Android Pixel block Story Mode PleaseWait なし なし Android Voxel Craft Castle Build PE PleaseWait なし なし Android magichet PleaseWait なし なし Android Winter Multicraft Pocket Ed PeaseWait なし なし Android WorldCraft 3 HD PleaseWait なし なし Android Buildcraft(GameABC Studio) PleaseWait なし なし Android Squeake Craft PleaseWait なし なし Android Crafting Game Pocket Edition PleaseWait なし なし Android Snow Craft PleaseWait なし なし Android Winter Crafting Survival PleaseWait なし なし Android Pocket Craft Exploration PleaseWait なし なし Android Monster Craft Minebuild2 PleaseWait なし なし Android Winter Multicraft Pocket Ed PleaseWait なし なし Android FreeCraft Exploration PleaseWait なし なし Android Island Craft World Exploration PleaseWait なし なし Android Block World Pixel Craft PleaseWait なし なし Android Galaxy Craft Exploration PleaseWait なし なし Android Pixel Craft Story mod PleaseWait なし なし Android Story craft Island Survival PleaseWait なし なし Android Ark Craft Survival Evolved PleaseWait なし なし Android Siberia World Survival Craft PleaseWait なし なし Android Forest Craft Bulding House PleaseWait なし なし Android Block Builder Mine Build FREE PleaseWait なし なし Android World Craft Survival PleaseWait なし なし Android Singlecraft Multi World PleaseWait なし なし Android Siberia Craft Winter Hunter PleaseWait なし なし Android Worldcraft Exploration 3D PleaseWait なし なし Android Minebuild Worldcraft Survival PleaseWait なし なし Android Crafting and Builder PleaseWait なし なし Android PlanetCraft PleaseWait なし なし Android Worldcraft Pocket Edition PleaseWait なし なし Android World of Craft Water Survival PleaseWait なし なし Android Pixel Block Cube Craft Builder PleaseWait なし なし Android World Сraft Pocket Edition PleaseWait なし なし Android New World Craft Free Edition PleaseWait なし なし Android Siberia Winter Craft FREE PleaseWait なし なし Android Safari Craft - survival island PleaseWait なし なし Android Obsidian Craft Pocket Edition PleaseWait なし なし Android Horror Craft Five Nights PleaseWait なし なし Android Dragon Craft Pocket Edition PleaseWait なし なし Android Horror Craft 5 nights Free PleaseWait なし なし Android Cast Craft PleaseWait なし なし Android Kingdom Craft (pre-release) PleaseWait なし なし Android Crafting Game + Crafting Guide PleaseWait なし なし Android Crafting Game Build a House PleaseWait なし なし Android Crafting Game Build a village PleaseWait なし なし Android Craft Games PleaseWait なし なし Android Pickaxe Games PleaseWait なし なし Android Castle Craft Build Sandbox PleaseWait なし なし Android Crafting Building and Survival PleaseWait なし なし Android Modern House Craft PleaseWait なし なし Android Village Craft Pocket Edition PleaseWait なし なし Android Pocket Edition Mine PleaseWait なし なし Android Multicraft Free Pocket Edition PleaseWait なし なし Android マインクラフト世界のパロディ PleaseWait なし なし Android 世界のクラフトパロディ PleaseWait なし なし Android World of Craft Discovery PleaseWait なし なし Android SkyBlock Survival Craft PleaseWait なし なし Android Craft Exploration Master PleaseWait なし なし Android Craft Exploration Master 2 PleaseWait なし なし Android Winter craft snow build PleaseWait なし なし Android Survival Games PleaseWait なし なし Android Crafting For Girls PleaseWait なし なし Android Crafting Pocket edition free PleaseWait なし なし Android Pocket edition free PleaseWait なし なし Android Crafting games for girls PleaseWait なし なし Android Tutorial for Minecraft PleaseWait なし なし Android Western Craft 2 Wild West PleaseWait なし なし Android Herobrine Craft Magic Recipe PleaseWait なし なし Android Fairy Craft PleaseWait なし なし Android Construct Craft Block QUAD PleaseWait なし なし Android Fairy Craft 2 PleaseWait なし なし Android Western Craft Wild West PleaseWait なし なし Android The Elder Craft Frozenland PleaseWait なし なし Android Tropical Craft 2 Jungle Mine PleaseWait なし なし Android Terra Craft World PleaseWait なし なし Android Tropical Craft Jungle Story PleaseWait なし なし Android Craft Minecraft 2016 PleaseWait なし なし Android WorldCraft 2 Pocket Edition PleaseWait なし なし Android Modern House 2 Build Craft PE PleaseWait なし なし Android Multicraft Pixel gun 3d PleaseWait なし なし Android マインクラフト無料ダウンロ PleaseWait なし なし Android Multicraft Gun 3d Story mode PleaseWait なし なし Android Pixel WorldCraft Story Mode PleaseWait なし なし Android Ssundee minecraft game PleaseWait なし なし Android FreeCraft, survival a creative PleaseWait なし なし Android Maincraft survivalcraft PleaseWait なし なし Android ピクセルブロックサバイバルクラフト PleaseWait なし なし Android SkyBlock Survival Craft PleaseWait なし なし Android Ocean Is Home Survival Island PleaseWait なし なし Android アドベンチャークラフト PleaseWait なし なし Android SurvivalCraft Explore World HD PleaseWait なし なし Android 素敵な造り:クラフトの生存 PleaseWait なし なし Android Skyblock Craft PleaseWait なし なし Android Dread Craft - Русская Версия PleaseWait なし なし Android Limon Craft - Super Edition PleaseWait なし なし Android OneMil Craft PleaseWait なし なし Android Reloaded Craft PleaseWait なし なし Android Crafting 2 PleaseWait なし なし Android Dreadcraft HD PleaseWait なし なし Android Craft story walking dead PleaseWait なし なし Android Buildcraft PE Worldcraft PleaseWait なし なし Android World Craft - Dream Island PleaseWait なし なし Android Multicraft Free Maynkraft PleaseWait なし なし Android Pixel Multicraft Story mode PleaseWait なし なし Android Five Nights at Minebuild PleaseWait なし なし Android Shelter planets story mode PleaseWait なし なし Android Planet Craft Survial City PleaseWait なし なし Android Story mode pixel block gun 3d PleaseWait なし なし Android CraftyWorld Survival PleaseWait なし なし Android Citycraft pixel Strike 3d PleaseWait なし なし Android Five Multicraft Nights Craft PleaseWait なし なし Android Build craft walking dead PleaseWait なし なし Android Block Craft Space Edition PleaseWait なし なし Android FancyCrafting-空想 工芸 PleaseWait なし なし Android クリスマス クラフト PleaseWait なし なし Android AlienCraft-3D- PleaseWait なし なし Android Cube World Survival Simulator PleaseWait なし なし Android Crafting Games Build Craft PleaseWait なし なし Android World Exploration and Craft PleaseWait なし なし Android Crafting Pocket Edition PleaseWait なし なし Android Worldcraft Super Craft PleaseWait なし なし Android WORLDCRAFT - HUNGER GAMES PleaseWait なし なし Android Worldcraft Block Story Mode PleaseWait なし なし Android Minebuild free maynkraft PleaseWait なし なし Android Multicraft syberia story mode PleaseWait なし なし Android Бесплатный майнкрафт 2 PleaseWait なし なし Android Play survival craft PleaseWait なし なし Android Five Mayncraft night PleaseWait なし なし Android Castle Medieval Build Craft PleaseWait なし なし Android Pickaxe Game Crafter PleaseWait なし なし Android Modern House Building PleaseWait なし なし Android MineBuilder Craft PleaseWait なし なし Android Build a Village PleaseWait なし なし Android Mineblock PleaseWait なし なし Android Planet Build of Craft PleaseWait なし なし Android Freeminer- Parody PleaseWait なし なし Android ロボットクラフト PleaseWait なし なし Android SkyBlock - Craft your island PleaseWait なし なし Android Cube Fire PleaseWait なし なし Android Cutecraft PleaseWait なし なし Android SkyBlock Craft Adventure PleaseWait なし なし Android Mini Craft Mod PleaseWait なし なし Android Supreme Craft Lite VR Please Wait X - - Android+VR +FPS ゲーム名 紹介ページ マルチプレイ 評価 備考 機種 Block Warfare Zombies(Free) Please Wait なし なし Android Block Warfare Medieval Combat(Free) Please Wait あり? なし Android Block Ops FREE Please Wait あり? なし Android +アクションシューター ゲーム名 紹介ページ マルチプレイ 評価 備考 機種 Iron Cube Please Wait あり B Windows,Android ジャンルわけがまだのもの +... ゲーム名 紹介ページ[Wiki] マルチプレイ 評価 使用エンジン ジャンル 機種 SpaceCraft FREE Please Wait 不明 なし なし 同じ Android Block OpsⅡ FREE Please Wait あり なし なし FPS Android Terrablock Please Wait 不明 なし なし 同じ Android Lego Craft Block QUAD Please Wait なし なし なし 同じ Android Survival Games Please Wait あり? なし なし PvP Android The Survival Hunter Games Please Wait マルチプレイ なし なし PvP Android Guncrafter Please Wait あり なし なし FPS Android Guncrafter Christmas Please Wait あり なし なし FPS Android Block Island Please Wait 不明 なし なし サバイバル Android Cops N Robbers Please Wait あり なし なし FPS Android Cpps N Robbers 2 Please Wait あり なし なし FPS Android Block Gun 3D Ghost Ops Please Wait 不明 なし なし FPS Android Block Gun 3D Zombie Farm Please Wait 不明 なし なし FPS Android Block Gun 3D Hunted Hollow Please Wait 不明 なし なし FPS Android Block Gun 3D Please Wait 不明 なし なし FPS Android Craft Battle 3d Please Wait 不明 なし なし FPS Android Cube Gun 3d Please Wait 不明 なし なし FPS Android Mine Gun 3d Please Wait 不明 なし なし FPS Android Skyblock Island Survival Game Please Wait 不明 なし なし FPS Android Survival Games Please Wait 不明 なし なし FPS Android Pixel Gunner Please Wait 不明 なし なし FPS Android Pixel Runner Please Wait なし なし なし ランニング? Android Pixel Smash Please Wait なし なし なし PvE? Android Pixel Warrior 3D Please Wait あり なし なし FPS Android デスブロックス2 Please Wait あり なし なし FPS Android ZombieCraft Please Wait なし なし なし PvE Android Craft Field Please Wait 不明 なし なし ジャンル Android,OSX,Windows,Ouya,Linux Burg Verteidigung 3D Please Wait 不明 なし なし PvE Android 2Dグラフィックス +サンドボックス ゲーム名 紹介ページ マルチプレイ 評価 備考 機種 OmniDig Please Wait なし A Android +その他 ゲーム名 紹介ページ マルチプレイ 評価 ジャンル 備考 機種 uCraft A Minecraft Simulator Please Wait なし B シュミレーション Minecraftのシュミレーション Android PickCrafter Please Wait なし B クッキークリッカー iOS,Android ジャンル分けがまだのもの +... ゲーム名 紹介ページ[Wiki] マルチプレイ 評価 使用エンジン ジャンル 機種 Mine to Escape Please Wait 不明 なし なし 同じ Android GhastyGhasto s Angry Minecraft Please Wait 不明 なし なし 不明 Android WorldCraft 2D Please Wait なし なし なし 同じ Android The Blockheads Please Wait あり なし なし 同じ Android Gem Miner Please Wait なし なし なし 同じ Android Mine to Escape Please Wait なし なし なし 同じ Android The HinterLands Please Wait 不明 なし なし 同じ Android Mine Clicker Please Wait なし なし なし Cookie ClickerのMinecraft版 Android 有料ゲーム 3Dブロックグラフィックス +サンドボックス ゲーム名 紹介ページ[Wiki] 体験版は マルチプレイ 評価 備考 価格 機種 Survivalcraft 紹介ページ はい 不明 S なし \399 Android,iPhone,WindowsPhone Adventure With... Please Wait なし あり B 題名が長いので略 \101 Android,iOS Mine Builder 紹介ページ なし あり A \101 Android Hode PleaseWait なし なし B \166 Android Squeake Craft PLUS PleaseWait なし なし B \119 Android Exploration PleaseWait なし なし A \400 Android Craft Exploration Master Lite PleaseWait なし なし B \234 Android +ジャンルわけがまだのもの ゲーム名 紹介ページ[Wiki] 体験版は マルチプレイ 評価 備考 ジャンル 機種 Pixel Gun 3D Please Wait はい はい A なし FPS Android,iPhone Block Story Block Story日本Wiki (他運営Wiki) はい 不明 A なし 同じ Windows,Mac,Android,iPhone Discovery Please Wait はい 不明 B なし 同じ Android Xbox 360 iPhone Windows Phone Windows8 Robinsons Craft Please Wait あり なし なし 注意こちらをご覧ください 同じ Android Block Warfare Zombies Please Wait あり あり? C なし 同じ Android Slenderblocks Please Wait なし 不明 なし なし 不明 Android Block Warfare Medieval Combat Please Wait あり あり? なし なし FPS Android Mineforge Please Wait なし 不明 なし なし 同じ Android Block Warfare Please Wait なし あり なし なし FPS Android Block Ops Please Wait あり あり なし なし FPS Android SpaceCraft Please Wait あり 不明 なし なし 同じ Android Black OpsⅡ Please Wait あり あり なし なし FPS Android Terrablock Premium Please Wait あり 不明 なし なし 同じ Android Guncrafter Pro Please Wait あり あり なし なし FPS Android Block Gun 3D Ghost Ops Pro Please Wait あり あり なし なし FPS Android Minebuilder Please Wait なし あり S なし 同じ Android,iPhone The HinterLands Please Wait あり 不明 なし なし 同じ Android Pixel War Please Wait なし あり なし なし FPS Android Please Wait 体験版は 不明 なし なし 同じ Android |Please Wait|体験版は|不明|なし|なし|同じ|Android| Please Wait 体験版は 不明 なし なし 同じ Android 2Dグラフィックス その他 +... ゲーム名 紹介ページ[Wiki] 体験版 マルチプレイ 評価 出来事 ジャンル 機種 まだありません ジャンル分けがまだのもの +... ゲーム名 紹介ページ[Wiki] 体験版は マルチプレイ 評価 出来事 ジャンル 機種 Terraria 英語版 Terraria紹介ページ なし あり A Notchから絶賛 同じ クロスプラットフォーム
https://w.atwiki.jp/android/pages/13.html
Androidことはじめ Androidを始めるために、以下のセクションを読んでください。 SDKとプラグインのインストール SDKとEclipseプラグインをインストールする方法、またはAndroidアプリケーションを構築するための他のツールを使う方法。及び、サンプルアプリケーションを走らせるためのガイド。 もしもしAndroid! あなたの最初のAndroidアプリケーション。一般的なHello WorldをAndroidスタイルで記述します。 Androidアプリケーション解体新書 Androidアプリケーションの構造とアーキテクチャのガイド。このガイドは、あなたがAndroidアプリを作るための理解を手助けします。 Androidアプリケーション構築のチュートリアル このチュートリアルで、実際にAndroidアプリケーション作成を通じて学習していきます。メモの作成、編集、削除等、基本的な概念を実際的な例でカバーしたノートパッドの作成を行います。 開発ツール SDKに含まれるコマンドラインツールと使い方。 Androidアプリケーションのライフサイクル? 内部で動作しているアプリケーションとアクティビティに関するライフサイクルの詳細を解説します。 原文
https://w.atwiki.jp/kplus/pages/77.html
Android 概要 Googleが開発した、Dalvik VM 上で動作するアプリケーション。 (OSではない) ベースはLinuxだが、VMware上ではFreeBSDとして判断されるなど、 その中身は全てLinuxベースではないことがわかる。 開発 基本は、言語はJava、ツールはEclipse。 しかし現在はC#などでも開発ができる環境がある。ツールはNetBeans やその他ツールで開発が可能となっている。 仕組みが独特なのが慣れにくくしている点であるが、多くはAPIが 用意されているので難しいわけではない。 歴史 OS API レベル シェア Android 4.1 16 0.8% Android 4.0.3 - 4.0.4 15 15.8% Android 4.0 - 4.0.2 14 0.1% Android 3.2 13 1.8% Android 3.1 12 0.5% Android 3.0 11 Android 2.3.3 - 2.3.7 10 60.3% Android 2.3 - 2.3.2 9 0.3% Android 2.2 8 15.5% Android 2.1 7 4.2% Android 2.0.1 6 Android 2.0 5 Android 1.6 4 0.5% Android 1.5 3 0.2% Android 1.1 2 Android 1.0 1 参考 Android - Wikipedia http //ja.wikipedia.org/wiki/Android